package com.dtx.qiku.store;

import java.io.IOException;
import java.util.List;

public interface Store {


    /**
     * 读取数据库表中对应所有的数据
     * @param tableName
     * @param clz
     * @return
     * @throws IOException
     */
    public <T> List<T> read(String tableName,Class<T> clz) throws IOException;


    /**
     * 存储数据，会直接进行覆盖
     * @param tableName ：存储数据的位置
     * @param data
     * @throws IOException
     */
    public <T> void write(String tableName,List<T> data) throws IOException;
}
